package com.css.fxfzypg.modules.downloadLegend.Vo;

import com.css.fxfzypg.modules.downloadLegend.entity.TemplateEntity;
import com.css.fxfzypg.modules.preassesstaskmanage.vo.PreAssessVo;
import com.css.fxfzypg.modules.preassesstaskmanage.vo.PreVo;
import com.css.fxfzypg.modules.resultsManagement.entity.MapTemplate;
import com.css.fxfzypg.modules.similitudeAnalyse.entity.RealEarthquakeEntity;
import com.css.fxfzypg.modules.surveytaskmanage.vo.FieldSurveyVo;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@Data
public class LegendVo {
    //报告类型
    private String reportType;
    //制图单位
    private String unit;
    //任务信息
    private PreVo preVo;
    //模板集合
    private List<MapTemplate> mapTemplates;
    //预评估任务
    private PreAssessVo preAssessVo;
    //现场调查任务
    private FieldSurveyVo fieldSurveyVo;
    //烈度6-10：建筑物综合抗震能力评价图（区县、乡镇、格网）每种类型按不同烈度保存多张图
    private String dzIntensity;
    //子任务ID列表
    private List<String> taskIdList;

    //震后辅助决策分析结果打印出图----------------
    //中国地震台网系统的真实地震信息的ID
    private String cataId;
    //真实地震信息
    private RealEarthquakeEntity realEarthquakeEntity;
    //设定地震震中ssId
    private String ssId;
    //设定地震详情ID
    private String sourceEarthquakeId;
    //设定地震震级
    private BigDecimal earthquakeLevel;
    //简介
    private String summaryText;

    //获取全部Web打印出图模板列表
    private List<TemplateEntity> templateEntityList;
}
